Getting Iso 9001 Certified for Software Development Using Scrum and Open Source Tools: a Case Study
نویسنده
چکیده
Subject review This article presents a case study of adopting the Scrum process for Java development using tools coming from the open source software world. The approach is focused on small to medium sized software enterprises, which can sometimes be intimidated by the introduction of formal processes and quality management systems. The paper describes agile practices, Scrum process, and tools selection aimed at software development using Java. Each selected tool is described and put into the context of the Scrum process and implementation of a quality management system. The paper introduces ISO 9001:2008 standard and discusses benefits of the implementation of a quality management system. Finally, the case study illustrates how the selected tools and Scrum artefacts can be used for the adoption of a quality management system, which leads to a successful ISO 9001:2008 certification.
منابع مشابه
Early results of a comparative evaluation of ISO 9001 and ISO/IEC 15504 assessment methods applied to a software project
This paper presents early results of a comparative study undertaken on a software project. The methods used for assessment included an ISO 9001 based audit checklist for software (SABS ARP 042), and the emerging ISO/IEC 15504 standard for software process assessment and capability determination. While the two methods focus on different issues, namely quality system compliance to ISO 9001 in the...
متن کاملOvercoming barriers to sustainable implementation of the ISO 9001 system
Purpose – This study aims to explore the barriers to implementation of ISO 9000 in China, and to identify how these barriers can be overcome. Design/methodology/approach – Using a structural questionnaire survey, this paper examines the main barriers for enterprises in effective implementation of the ISO 9001 standard. Findings – This paper highlights the problems in implementing the standard, ...
متن کاملA unified model for the implementation of both ISO 9001: 2000 and CMMI by ISO-certified organizations
ISO 9001 is a standard for quality management systems and CMMI is a model for process improvement. If an ISO-certified organization wishes to improve its processes continuously, implementing CMMI would be a good choice, as it provides more detailed practices for process improvement than the ISO standards. However, there are two issues that need to be resolved when an ISO-certified organization ...
متن کاملScrum and IEC 60880
Agile development has already proven to be a big success in several areas of application. It started in areas like web development but has now even moved into safety critical domains – e.g. air traffic management, automotive. Companies working with industrial automation – e.g. ABB – are considering using an agile development process. The main reason for this is that requirements changes are mor...
متن کاملIndex-based Process and Software Quality Control in Agile Development Projects
In software development, it is important to assure a high level of process and software quality. In the agile context, suitable approaches to measure and analyze these aspects are hard to find. CMMI and SPICE are too heavyweighted, while EN ISO 9001 is too lightweight. To fill this gap, andrena objects ag developed ISIS, a navigation system for process and software quality management that combi...
متن کامل